/* Global */

body
{
    font-family: "Arial";
}

.global_hide
{
    display: none;
}

.global_invisible
{
    visibility: hidden;
}

.global_float_right
{
    float: right;
}

.global_canvas
{
    margin-left: auto;
    margin-right: auto;
    width: 950px;
}

.global_main
{
    float: left;
    width: 700px;
}

.global_title
{
    font-weight: bold;
    font-size: large;
    padding: 5px;
    text-align: center;
    background: lightgray;
}

.global_menu
{
    margin-top: 15px;
    padding-bottom: 5px;
    border-bottom: 1px solid lightgray;
}

.global_menu_on, .global_menu a:hover
{
    background: lightgray;
}

.global_submenu
{
    margin-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid lightgray;
}

.global_loader
{
    float: right;
}

.global_content
{
    margin-top: 20px;
}

.global_sidebar
{
    font-size: small; 
    float: left;
    margin-right: 20px;
    width: 200px;
    border: 1px solid gray;
    padding: 5px;
}

/* NotFound */

.global_NotFound_content
{
    margin-top: 50px;
    text-align: center;
}

/* Dashboard */

.global_Dashboard_landing
{
    margin-top: 20px;
}

/* Contact */

.global_Contact_list
{
    width: 700px;
    margin: 15px 0 0 0;
}

.global_Contact_50
{
    width: 50px;
}

.global_Contact_100
{
    width: 100px;
}

.global_Contact_200
{
    width: 200px;
}

.global_Contact_list_header
{
    float: left;
    padding: 0;
    background: lightgreen;
    clear: left;
    width: 700px;
}

.global_Contact_list_cell
{
    float: left;
    margin: 0;
    padding: 0;
    white-space: nowrap;
    overflow: hidden;
}

.global_Contact_list_button
{
    float: right;
    margin: 0;
    padding: 0;
    white-space: nowrap;
    overflow: hidden;
}

.global_Contact_list_row
{
    float: left;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid lightgreen;  
    clear: left;
    width: 700px;  
}

.global_Contact_list_row:hover 
{
    background: lightyellow;
    cursor: pointer;
}

.global_Contact_form_label
{
    float: left;
    clear: both;
    width: 100px;
    margin-bottom: 15px;
}

.global_Contact_form_input
{
    float: left;
    width: 200px;
    margin-bottom: 15px;
}

.global_Contact_save
{
    float: left;
}

/* Task */

.global_Task_list
{
    width: 700px;
    margin: 15px 0 0 0;
}

.global_Task_50
{
    width: 50px;
}

.global_Task_100
{
    width: 100px;
}

.global_Task_200
{
    width: 200px;
}

.global_Task_list_header
{
    float: left;
    padding: 0;
    background: lightgreen;
    clear: left;
    width: 700px;
}

.global_Task_list_cell
{
    float: left;
    margin: 0;
    padding: 0;
    white-space: nowrap;
    overflow: hidden;
}

.global_Task_list_button
{
    float: right;
    margin: 0;
    padding: 0;
    white-space: nowrap;
    overflow: hidden;
}

.global_Task_list_row
{
    float: left;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid lightgreen;  
    clear: left;
    width: 700px;  
}

.global_Task_list_row:hover 
{
    background: lightyellow;
    cursor: pointer;
}

.global_Task_form_label
{
    float: left;
    clear: both;
    width: 100px;
    margin-bottom: 15px;
}

.global_Task_form_input
{
    float: left;
    width: 200px;
    margin-bottom: 15px;
}

.global_Task_save
{
    float: left;
}

/* QOTD */

.global_QOTD_item
{
    float: left;
    margin: 0 0 15px 0;
}

.global_QOTD_quote
{
    float: left;
    clear: both;
}

.global_QOTD_author
{
    float: left;
    margin-top: 5px;
}
